package oocl.ita.eordering.service;

import java.util.List;

import oocl.ita.eordering.po.Page;
import oocl.ita.eordering.vo.Vorder;

public interface OrderService {

	//接单,修改接单时间
	int acceptOrder(Integer oId);
	//拒单,修改拒绝时间,完成时间
	int refuseOrder(Integer oId);
	//查询指定商户的指定状态订单（未接单，已接单，确认收货，拒单）
	List<Vorder> findOrderByStatus(Integer mId, Integer oStatus);
	//查询历史订单（无需操作订单，状态为2，3，4）
	List<Vorder> findHistoryOrders(Integer mId);
	//查询投诉订单
	List<Vorder> findComplaintOrders(Integer mId);
	//分页查询历史订单
	List<Vorder> pageHistoryOrders(Page p, Integer mId);
	//统计分页历史订单数
	int countHistoryOrders(Integer mId);
}
